#include <iostream>
#include <string>
#include <vector>
#include <deque>
#include <list>
using namespace std;

int main_4()
{
    vector<string> str_vector({"Dog","Cat","Elephant"});
    list<int> int_list={2,4,-2};
    list<string> str_list(str_vector.begin(),str_vector.end());
    for(auto str:str_vector)
    {
        cout << str << " ";
    }
    printf("\n");
    for(auto str:str_list)
    {
        cout << str << " ";
    }
    cout<<endl;
    char *words[] {"English","American"};
    size_t word_size=sizeof(words)/sizeof(char*);
    cout << word_size << endl;
    list<string> words_ls(words,words+word_size);
    for(auto word:words_ls)
    {
        cout << word << " ";
    }
    printf("\n");
    deque<string> deq_str(10);
    cout << deq_str.size() << endl;
	return 0;
}
